<?php
namespace app\admin\controller;

use think\Controller;
use think\Db;
use think\Paginator;
use app\admin\model\UserModel;
use think\Loader;
use app\admin\model\OrderMOdel;
use app\admin\model\GoodsModel;

// 登录控制
class Login extends Controller
{
    // 显示登录页面
    public function getIndex(){

        return $this->fetch('admin/login');
    }

    // 登录验证
    public function postDoLogin(){
        if(request()->isPost()){
            $name=input('post.name');
            $password=input('post.password');


            $loginModel= new \app\admin\model\LoginModel();
            $res=$loginModel->checkoutLoginInfo($name,$password);


            if($res){
                session('admin_id',$res['admin_id']);
                session('name',$res['admin_name']);
                session('admin_type',$res['admin_type']);

                
                $loginModel->updateLoginInfo($res['admin_id']);
                $this->success('验证通过','/');
            }else{
                $this->error('账户或密码错误','/Login/index');
            }

            

        }
    }

    // 登出
    public function getLoginOut(){
        session('name',null);
        $this->redirect('/login/index');
    }

}